A process does not only exist for itself; it is normally also to be seen in a certain context. If the process is used or called by another process, it should be able to be shown within that call activity. If the process is called by a participant of a collaboration, it should be able to be shown within the participant. If the process is derived from other model elements or is used as the basis for derivation of another element, it should be able to be shown together with the other elements.
Each visualization may be important for different aspects of the process. Not necessarily every task of a process is relevant in a collaboration and for its participants. If the modeler is interested in communication between those involved, they may only want those elements relevant to communication in the process shown and want to hide the objects, including their data associations.
This means that the process needs to be visualized many times and adjusted to suit the context.